-record(builder, { dirs :: list(binary()), handler :: gleam@option:option(fun((filespy:change(), any()) -> gleam@otp@actor:next(filespy:change(), any()))), initializer :: gleam@option:option(fun(() -> any())) }).