Templatize now takes arbitrary values, not just types (so it's basically just a memorizer, now).