Commands are orthogonal to OO and files, BTW
Naw... HEXAGONAL, that way they are cursed[1] before you use them. Therefore no chance they can be cursed additionally.








[1] curses using.