std functions as functions
simpler standard lib