typelib and CLI analyzer/generator