message: expose the module transformation for reusing
diff: @@ -6,6 +6,11 @@ import type { Data } from "../../core.ts";
  export default async function module(path: string): Promise<Data> {
  const url = isUrl(path) ? path : `file://${path}#${Date.now()}`;
  const mod = await import(url);
  + return toData(mod);
  +}
  +
  +/** Transform the imported module to Data */
  +export function toData(mod: Record<string, unknown>): Data {
  const data: Data = {};
  for (const [name, value] of Object.entries(mod)) {
  