this isn´t written serious enough
1st loc of rev23 added module exotic object and canonicalnumericstring and mourned about the new instantiate_fdecl;)