ast::FooNode is an owned 'static counterpart to ast::Foo<'a>
The note is not visible to the blocked user.