Preliminary version of the pasta model.

This is guaranteed not to compile even a little bit, let alone
work or give correct answers.