This is what I've tried at the ghci REPL (stack ghci 8.10.7)
λ> :{
| import Data.List
| import Data.Ratio
| :}
error: expecting a single import declaration
Why can't I do more than one import at a time? BTW, can a complete module definition be entered this way, i.e.,
λ> :{
| module STAL where
| import Data.List
| import Data.Ratio
| import Data.Decimal
| :}
My motivation is I'm using Emacs org-mode's babel for Haskell which only works with multiple-lined code when it's surrounded in :{ :}.