It is indeed in the Haskell family of languages, just like Elm and PureScript.
TopShell is all about the out-of-box experience - not just a language, but an environment that emphasizes an interactive scripting experience, where you can see data as you fetch and manipulate it.
Why did you add magic imports? It seems strange to go for purely functional behavior and then add magic side effects.