-record(source, { src :: binary(), module :: binary(), flatten :: embeds@files:flatten(), max_depth :: gleam@option:option(integer()), filter :: fun((boolean(), binary()) -> boolean()) }).