runFunctionBuilder
Used shortcuts with Builder in name instead of strange adhoc things
It actually compiles! The typesafe builder is already showing benefit