Implements multiple arities for functions.