master
feat, test: raise exception when no suitable solution
fix: choice question has id
refactor: compose moved to Question
refactor: rename match question to fixed-match