state-transitions-should-produce-new-types ~= obje...
# general
e
state-transitions-should-produce-new-types ~= objects should have 1 method and no more