Documentation
{M
  [(NOT)
    '_a = pop()'
    (_a) @=

    '! _a'
    /(_a) 0^ \ 1
  ]

  [m
    (_this) $
    (_i) I!
    (_o) O!

    '_c = ! _i.e()'
    (_c) (_i)e.? (_this)(NOT).? =

    /(_c)
      'print(getchar())'
      (_i)c.?
      (_o)o.?

      'c = ! _i.e()'
      (_c) (_i)e.? (_this)(NOT)? =
    \
  ]
}