> the slowest parts of my work were my typing
My rule of thumb says: if fingers are the bottleneck, then your programming language is not powerful enough (too verbose). Working with higher level abstractions is good for health: brain doesn't get RSI.
> which is type-theory-driven (fancy phrase for "slow")
...