add the leo_rpc:port() function