Nix the subject factory
Let Specify work without any subject set
Create SyntaxException for cases where natural language pattern isn't followed
Create default subject for use-cases such as expecting things from subjects other than the primary subject.
Add Expect syntax to subject alongside IsExpected
Add Expect sample to syntax test. Specify.Expect(It) is a happy accident!