Hi and thanks so much for your work!!!
When using inline records on a variant type I see "printing not supported"

type variant =
| First(string, int)
| Second({str: string});
let parse = variant =>
switch (variant) {
| First(str, int) => print_endline("first")
| Second({str}) => print_endline("second")
};
Do you think it can be worked out, or there is some sort of limitation that makes it not possible?