Implement For for assembly and type builders
Implement MethodProvider