Require primitive and fixed apply.
Lists and some cleanup.
A broken sokuza-kanren.