lib/gcode/model/describe.ex
defprotocol Gcode.Model.Describe do
alias Gcode.Model.Describe
use Gcode.Option
@moduledoc """
A protocol which is used to describe the model for human consumption.
"""
@spec describe(Describe.t(), options :: []) :: Option.t(String.t())
def describe(describable, opts \\ [])
end