Clean up shared AST node creation utilities

Exporting generic AST node creation utilities from filbert.js, and
removing from filbert_loose.js.  Not perfect, but it's a start.