-record(list_dir, { pathname :: gleam@option:option(binary()), reply :: gleam@erlang@process:subject({ok, list(binary())} | {error, gftp@result:ftp_error()}) }).