added strong typing to base-datatypes and ordered bdds relates to #1 Signed-off-by: Stefan Ellmauthaler <stefan.ellmauthaler@tu-dresden.de>