i came up as an object-oriented programmer, and learned to be very careful about what to name as a verb vs what to name as a noun. now i'm playing with a functional-programming "effect system" (zio), and it feels like what would have been verbs can all be nouns (kind of a gerund form?), though what would have been nouns still can't be verbs.