Looks pretty interesting. Firstoff: It worked, showing a chat in the browser with other people in it.
When moving to the ?Arcade and then moving back to the ?Lobby, I got an error:
Uncaught exception in task: In fibers.scm: 172:8 4 () In goblins/actor-lib/io.scm: 56:10 3 () 87:14 2 (_ ) 87:14 1 ( _) In ice-9/boot-9.scm: 1676:22 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1676:22: In procedure raise-exception: Wrong type to apply: #f
;; === Caught error: === ;; message: #<<message> from-vat: #<procedure connector args> to: #<local-object ^read-write-io> resolve-me: #f args: (write #<procedure 7f8021130b40 at fantasary/web-client.scm:654:10 (resource)>)> ;; exception: #<&compound-exception components: (#<&error> #<&origin origin: #f> #<&message message: “IO access halted!”> #<&irritants irritants: ()> #<&exception-with-kind-and-args kind: misc-error args: (#f “IO access halted!” () #f)>)> In goblins/core.scm: 1124:9 2 (_$ #<local-object ^read-write-io> (write #<procedure?>)) In goblins/actor-lib/io.scm: 149:14 1 (halted-beh . _) In ice-9/boot-9.scm: 1676:22 0 (raise-exception _ #:continuable? _)
… and many more like this.