I built a coding tutor that won't let me cheat my way through it. Here's the prompt.
Abstract: We develop a unified categorical theory of substructural abstract syntax with variable binding and single-variable (capture-avoiding) substitution. This is done for the gamut of context ...