Moving to a saner k or apl inspired collections design