-record(constructor, { constructor :: {binary(), list(gleamgen@pattern:pattern(gleamgen@type_:dynamic_(), gleamgen@type_:dynamic_()))}, output :: any(), module :: gleam@option:option(gleamgen@internal@import_reference:import_reference()) }).