This has left me thinking.
Maybe it isn’t worth doing any-single-character permission at all then.
Maybe then for this to be properly useful it needs to allow many characters. i.e.
- After
!take any single character (backwards compatible) - Then take until not
:or}
Could then do things like:
'{!tnr}', which would:
type(obj) -> .__name__ -> repr
Consistency aside, allowing any single character doesn’t seem to help that much anymore to me…