fix handling of keywords

broke in previous refactoring
fix error reporting of incorrect function signatures (without types)

was assert before introduced with the assumption that
functions without typed paramters can only occur with old-style parameters
add xtc library
update readme