declare -emit prototypes to get a sense and document the necessary keys in the AST for the given node