improve use of list monad in do statement
improve use of list monad in do statement

legalese/legalese-compiler,legalese/legalese-compiler,legalese-io/legalese-compiler,legalese/legalese-compiler,legalese/legalese-compiler,legalese/legalese-compiler