Additional using definitions (produced errors on other compilers)

+ Additional typedefs
+ unit test adapted to new namespace of fpcs