check:
    cargo fmt -- --check
    cargo check
    cargo clippy -- -D warnings