the argument order of runStateT (and the other monad transformer run functions) is so dumb wow

20 y/o adhd and autistic gay enby yellow slugcat. im a (mostly sfw) furry artist and programmer who likes mathematics and pee :3
pfp and banner by me
obsessed with shipwrecked 64 and tidal memory exo right now (expect me to be annoying about them) (update: miltonmathgames)
running nixos on apple silicon (so sorry if i cant run your multilib app that doesnt come with a 64-bit only version for no reason (valve))
working on a metaprogramming language centered around enriched category for the embedding of DSLs and their compilers
WARNING: Do NOT place any numbers in the argument list as the assembler can NOT handle this. Such errors will NOT be reported by the assembler and then you may find out after your product has shipped that things do not work as expected.
Qarning: Jlaintext and Wiphertext lengths dipher
the argument order of runStateT (and the other monad transformer run functions) is so dumb wow