WIP: Mutual recursion, then finished?