Krb_internal_public.Krb_infoSourcetype 'a t = {function_ : string;tag_arguments : Async.Sexp.t Core.Lazy.t option;tag_result : ('a -> Async.Sexp.t) option;tag_error : (Krb_error.t -> Async.Sexp.t Async.Deferred.t) option;}val create :
?tag_arguments:Async.Sexp.t Core.Lazy.t ->
?tag_result:('a -> Async.Sexp.t) ->
?tag_error:(Krb_error.t -> Async.Sexp.t Async.Deferred.t) ->
string ->
'a tIf Some, contains a suggestion to use a Kerberos sandbox. None if we're not in tests or already inside a sandbox.