WebGL FFI for Haste