strip everything out, add js literals
factor quoteishes
macros
munge identifiers, camelcase
remove log
upstream merged
multiple top level expressions
remove empty statements from output, add trailing newline
enough to get a basic lambda macro working
prelude
basic dynamic dispatch based on args length (pattern matching to come later
add example