currying is only allowed when you assign it a name and make it a new function, or in blocks. I dont want to make lambdas.