Dividir linhas no clojure durante a leitura do arquivo

Estou aprendendo clojure na escola e tenho um exame chegando. Eu só estava trabalhando em algumas coisas para garantir que eu entendi.

Estou tentando ler um arquivo linha por linha e, como faço, quero dividir a linha sempre que houver um ";".

Aqui esta o meu codigo ate agora

(defn readFile []
  (map (fn [line] (clojure.string/split line #";"))
  (with-open [rdr (reader "C:/Users/Rohil/Documents/work.txt.txt")]
    (doseq [line (line-seq rdr)]
      (clojure.string/split line #";")
        (println line)))))

Quando faço isso, ainda recebo a saída:

"I;Am;A;String;"

Estou esquecendo de algo?

questionAnswers(3)

yourAnswerToTheQuestion