show signature in dyncall errors, and simplify approach