add comment
add pad
add currying, rename old currying to simpleCurrying
fix uncurrying