Loop machinery and scratching at loop/recur (WIP #12)