removing debug line
function selector works, finds if there is a function that can be called
working on the macro style implementation for argument selection