Move operations into a src/ directory.
Don't include grammar.c in the binary twice.
Handle unknown package managers in bootstrap.
Tie the lexer to the parser.
Ignore build artifacts.