1 2 3 4 5 6 7 8 9 10 11
type snowflake <ocaml from="Snowflake" t="t"> = abstract type user <ocaml from="User" t="t"> = abstract type t = { user: user; ?nick: string option; roles: snowflake list; joined_at: string; deaf: bool; mute: bool; }