Extending MessageHandler with new predicates:

    is_binding_relavant()
    is_rampable()
    
Also:

    get_arity()
    
Hopefully this will help clarify how Patterns and Bindings should
interact with Attributes.