the invertable flag is for boolean assertions only
adding first shot at assertion functions
have assertion functions use the meta registration as well
Assertion plugins should not care about the inversion of assertion functions
adding expectation registry
dynamic display name
playground