type ('arg, 'input, 'output, 'error, 'security) service =
(unit, 'arg, 'input, 'output) EzAPI.Legacy.servicetype ('arg1, 'arg2, 'input, 'output, 'error, 'security) post_service2 =
('arg1, 'arg2, 'input, 'output) EzAPI.Legacy.post_service2type _ api_error = int * string optionval handle_error : ('a -> string option) -> 'a api_error -> int * string optionval string_of_error : ('a -> string option) -> 'a api_error -> string