Implement client side of remote effect compiler