Tweak update-forms to drop nil forms
Add a macro discarding pass
Merge branch 'feature/discard-defmacro' into develop
Implement var as value analysis
Because @Bronsa is a pendant
Merge branch 'feature/function-as-value' into develop

Fixes #6