You can search for identifiers within the package.
in-package search v0.2.0
io
Elements.Either
module Public : sig ... end
include module type of struct include Public end
type ('a, 'b) either = ('a, 'b) Public.either =
| Left of 'a
| Right of 'b
val either : ('a -> 'b) -> ('c -> 'b) -> ('a, 'c) either -> 'b
type ('a, 'b) t = ('a, 'b) either
val return : 'a -> ('b, 'a) either
val (>>=) : ('a, 'b) either -> ('b -> ('a, 'c) either) -> ('a, 'c) either