wip: some tests already passing, but lambda scheme sucks
wip: fix a trivial test