I possibly introduced some bugs in the process, please open an issue if
so.
- This is an attempt to refactor the code and provide re-use of templates
(for example, doxygen or jsdoc)
- I standardized the exposed returned nodes for a template (you can view
it by going to lua/neogen/types/template.lua)