All these scopes! %proto%proto even!!!!
%proto%proto
I think all such scope annotations in this file can be removed.
Removing %proto from this line gives Error: Unknown interpretation for notation "<! _ .. _ > _".
Error: Unknown interpretation for notation "<! _ .. _ > _".
For Definitions you do need it, but never for the arguments of ↦, ⊑, etc.
Definitions
Somehow Gitlab put this comment at the wrong place, it was primarily aimed at framing_example.
framing_example