А вот еще вопрос, можно сделать типа addTwo = (+) 2, получаем частично примененную функцию, которая принимает 1 аргумент и прибавляет к нему 2. А что если мне нужен другой порядок аргументов: сделать setBit из Data.Bits, который бы принимал 1 аргумент - число и выставлял бы первый бит в единицу?