fastcore (edited version)