Allow simpler defining of implementations