melodic_domain_continued
litterals and types refactoring
records replaced by manual typed map