-record(contents, { do :: fun((glint:command_input()) -> any()), flags :: gleam@map:map_(binary(), glint@flag:contents()), desc :: glint:description() }).