more runtime funcs, getting Leisure-based parsing to work (fixing test cases)