-type type() ::
#{'__type__' => 'clojerl.ExceptionInfo',
message => binary(),
data => any(),
cause => any()}.
-spec '__new__'(binary(), any()) -> type().
-spec '__new__'(binary(), any(), any()) -> type().