I'm not sure how I would go about using it, as it appears to have the same problem as using include:
For the list template, it's not a problem, because I can pass the model in to the mixin as an argument.
For the item template, the model *is* the locals. How do I pass that in to the mixin?
How common is it to use the "self" namespace for locals? That seems like it would solve the problem (the item template would pass self in as the mixin argument) but then would have "self" all over the place for all of the templates where I don't need it.