gitignore
fix `define-data` macro; fix pretty printing variable names
remove confusing abbreviations
fix `define-set` syntax
refactor heap instantiation