Changed on_scope keywords per the general consensus of the n.g. The implicit function template instantiation is a bit limited at the moment, deduction won't work for types derived from templates, and the mechanism to pick the most specialized template doesn't work. http://www.digitalmars.com/d/changelog.html