resolving function argument signatures