eHakaruWithImports :: Text -> Either ParseError (ASTWithImport' Text)
parseHakaruWithImports =
    runParser (skipMany (comments <|> emptyLine) *>
               exprWithImport <* eof) () "<input>" . indentConfig . Text.strip

wi
parseHakaruWithImports :: Text -> Either ParseError (ASTWithImport' Text)
parseHakaruWithImports =
    runParser (skipMany (comments <|> emptyLine) *>
               exprWithImport <* eof) () "<input>" . indentConfig . Text.strip
parseHakaruWithImports =
    runParser (skipMany (comments <|> emptyLine) *>
               exprWithImport <* eof) () "<input>" . indentConfig . Text.strip