clarify returnType for ccall/cwrap; fixes #2705