Exactly. The engine is able to make excellent use of the GPU while sporting a purely functional API in Racket, a dialect of Lisp.
It's possible to put a lot more static content in each frame by uploading the vertex data to the card just once. That feature is on my to-do list.