DMs can now SET masks.
    - mask <name> will set all subsequent commands to mask on <name>
    - mask clear will clear a mask
    - most commands are now unmaskable (didn't make sense to)
    - if you attempt to do a command with a mask on that is unmaskable,
      it will do the command under the original entity
    - yay function decorators