Я сейчас в принципе пишу на идрисе не замуываясь особо о зав типах
Так и надо. Иначе, будешь поначалу путаться сильно.
Я хорошо помню, как офигел от возможностей и то контролировать и ещё вон то типами.
И потом путался и тяжело код писать было, от неопытности.
Начинать нужно писать, пытаясь делать, как в хаскеле, как привычно.