sig   type id = Fpath.t   val find : Carcass.Env.t -> Carcass.Bone.id -> Fpath.t option   val list : ?hidden:bool -> Carcass.Env.t -> Fpath.t Fpath.map   type content = Binary of string | Pat of Carcass.Pat.t   type t   val id : Carcass.Bone.t -> Carcass.Bone.id   val content : Carcass.Bone.t -> Carcass.Bone.content   val is_exec : Carcass.Bone.t -> bool   val of_input :     ?trim:bool ->     src:Carcass.Loc.src ->     [ `String of string ] ->     is_exec:bool ->     Carcass.Bone.id ->     (Carcass.Bone.t, [> Carcass.Error.parse ]) Result.result   val of_path :     ?trim:bool ->     Fpath.t ->     Carcass.Bone.id ->     (Carcass.Bone.t,      [> `Carcass_parse of Carcass.Error.parse_err * Carcass.Loc.t       | `Msg of string ])     Rresult.result   val eval :     Carcass.Pat.env ->     Carcass.Bone.t -> (string, [> Carcass.Error.eval ]) Rresult.result end