lib/api.ex
defmodule FORM.Combo.Sample do
# TODO: write document in man folder for form.n2o.dev
require FORM
require NITRO
def doc(), do: {:api,1,2}
def id(), do: 1
def new(name, obj, options), do: FORM.document()
def proto(msg), do: NITRO.proto(msg)
def index(), do: [:name, :id]
def item({:api,x,y}), do: :nitro.jse("#{x} #{y}")
def view_value({:api,x,y}), do: :io_lib.format('~p ~p',[x,y])
end