-record(async, {work :: fun(() -> gleam@dynamic:dynamic_()), tag :: binary()}).