it looks way too floaty, a function signature is one component IMO, `function foo () {` splits it up like crazy, that's why I use `function(){` squished version for lambdas, then it's more like one terminal symbol