Now that GHC has do-notation for Applicative types:
do
Applicative
…are idiom brackets still needed?
As for the monadic-bang annotation:
…Idris is a strict language.