elaboration+cp
wh+question
use functor
use inline type annotation
make pair composition shorter
runghc.sh
use isPrefixOf
use on
candidateSets
suggestActive