Use implementer instead of implements

This is py3k friendly -- and far more importantly, way less magical