Make 'returns' type-safe, make all mock definitions end with end_expectation
Make 'returns' type-safe, make all mock definitions end with end_expectation