[test.localfunction] removed obsolete test
[functions.interfaces] make typedef unique
[functions.constant] moved definitions to header again