Undocumented predicates
The following predicates are exported, but not or incorrectly documented.
-  extend(Arg1, Arg2, Arg3)
-  contract(Arg1, Arg2)
-  enable_aspect(Arg1)
-  disable_aspect(Arg1)
-  enable_extension(Arg1, Arg2, Arg3)
-  disable_extension(Arg1, Arg2, Arg3)
-  current_enabled_aspect(Arg1)
-  current_enabled_aspect(Arg1, Arg2)
-  current_disabled_aspect(Arg1)
-  current_aspect(Arg1)
-  current_object(Arg1)
-  current_method(Arg1)
-  ::(Arg1, Arg2)
-  ::(Arg1, Arg2, Arg3)
-  ::(Arg1, Arg2, Arg3, Arg4)
-  to(Arg1, Arg2)
-  to(Arg1, Arg2, Arg3)
-  start_aspect_event_dispatcher(Arg1)
-  new_aspect(Arg1)
-  in_aspect(Arg1)
-  end_aspect
-  new_object(Arg1)
-  new_object(Arg1, Arg2)
-  in_object(Arg1)
-  end_object
-  term_expansion(Arg1, Arg2)
-  goal_expansion(Arg1, Arg2)
-  ::(Arg1)
-  method(Arg1)