WIP: replace core.logic with a custom walk across cgrand's sjacket.