Fixup node.h code style and documentation.
If key fetched with fetch_any does not exist, throw invalid_argument_exception.
Add construct() and generated::type/generated_type for pipe_base derivations.