[%%bs.ffi
type 'a u =
<
concat : 'self -> 'self ;
append : 'a -> 'self [@bs.send "concat"];
> as 'self
]
which is equivalent to
type 'a u
external concat : 'a u -> 'a u -> 'a u = "concat" [@@bs.send]
external append : 'a u -> 'a -> 'a u = "concat" [@@bs.send]