HTTP e JSON
fetchRemote e callRemote falam com servidores HTTP de fora do jogo. As duas são assíncronas: a chamada volta na hora, a requisição corre em segundo plano e a sua função de callback só é chamada quando a resposta chega — em geral vários ticks depois.
Isso significa que você não pode escrever local resposta = fetchRemote(...). Tudo o que depende da resposta precisa acontecer dentro do callback.
toJSON e fromJSON completam o conjunto: é com elas que você monta o corpo de uma requisição e lê o corpo de uma resposta.
Estas 1 funções existem somente no servidor. Chamá-las de um script de cliente resulta em erro de valor nulo.
Veja também as funções compartilhadas de HTTP e JSON, que funcionam nos dois lados.
callRemote Chama uma função exportada por outro servidor MTAX pela interface HTTP.