variable Borsh.variants An enum variant which may have additional data attached. Type <T extends object>(...variants: [string, AnyField][]) => Field<T>