q is closed source so it isn't really viable to build anything out of it unfortunately. I wonder how they made floats work since it is based on k.