-record(source, {url :: binary(), name :: gleam@option:option(binary())}).