Playing with property-based expect macro.
Incomplete attempt to chain stub actions.
Reversed stub syntax using global state.
Reverted to "andXXX" syntax.
Blocks are no longer optional.
Added new-style expect macro. Needs tidying up.
Moved global macro state out of main mock class.
Using protocol and partial mocks, too.
Tidying up.