Now compiles only .cpp files in modules directory. Experimented with types in
parser.y