derivations are automatically imported, even if using explicit imports
e.g. The following works while I would expect it to not work.
module main
import Text.GenJSON
from Data.Map import :: Map, newMap
Start = JSONEncode{|*|} True map
where
map :: Map Int Int
map = newMap