i mean obviously tools are used to transform things all the time but you don't put things into a hammer, you use a hammer on things
whereas you put grain into a grindstone and out comes flour, which feels more like functions with arguments and return values