Misc changes (details below)

* Added class-based support on capturability in the modifiers class (move-only, capture-only (and to whom), or both); this allows ‹c› and