In Mutant, a subject is anything that has tests and can be mutated. Currently limited to Ruby instance methods and class (singleton) methods. Possible future expansions: class-level DSL, constants, inheritance declarations.