pub fn new_node_with_flags<'a>(
    session: &'a Session,
    scope: Scope<'a>,
    loc: SourceRange<'a>,
    stx: Syntax<'a>,
    flags: Flags<NodeFlag>
) -> Node<'a>