Use some applicative style in GARC.