val to_result : 'a -> 'a -> ('a -> int) -> ('a -> int -> int) -> ('a, 'a) X.t -> (('a, 'a) X.t, X.error) Stdlib.result
val bytes : 'a -> 'a -> ('a -> int) -> ('a -> int -> int) -> ('a, 'a) X.t -> (('a, 'a) X.t, X.error) Stdlib.result
val bigstring : 'a -> 'a -> ('a -> int) -> ('a -> int -> int) -> ('a, 'a) X.t -> (('a, 'a) X.t, X.error) Stdlib.result