/** * @tsplus static Tree.Ops getShow */ export function getShow(S: Show): Show> { return Show(show_) function show_(tree: Tree): string { return `Tree(${S.show(tree.value)}, ${tree.forest.map(show_)})` } }