Remove Template.__assign in favor of __checkName

It seems nice to actually write `Template[“foo”] = …` in our generated code rather than obscuring it behind __assign.