wip/pointfree
