Only pass nodes to entries.

Instead of passing arbitrary metadata only the node should be passed as
something extra. This keeps the input data (for entries) consistent. I also
can't think of anything extra that would be useful besides the raw AST node.