Невозможно правильно выровнять (отступы) этот код в Haskell. Получение ошибки:Ошибка синтаксического анализа Haskell на входе `<- '
parse error on input `<-'
Может
кто место, где ошибка в:
evalListSplitAt n stratPref stratSuff [] = return []
evalListSplitAt n stratPref stratSuff xs = do ys` <- stratPref ys
zs` <- stratSuff zs
return (ys` ++ zs`)
where (ys,zs) = splitAt n xs
Приветствия.