Structs

The concept of StatementPart is borrowed from Esbuild. A StatementPart describe information which is helpful to do treeshake about a statement.

Functions

The goal is to do tree shaking on the AST not minimize it.