replace (class) ['a] value by (record) type 'a value
add prefix to type value which was moved to submodule Ical
lex_ical moved to submodule Lexing