core tests: add custom string matchers
core: always inline 'this' (issue #10)