Create optional return, if the function someone is void we do not return or we do a different call ... each wsrpc.Call() creates a request identifier so when it comes back we trigger the callback/request ... if we create a different call or any thing to identify a non returning function we wouldn't store the req as for if we call a non existent method we should return an error