Defining a namespace after the keyset fails

The docs are outdated.

Based on the error message, it expects 1 string and 2 guards.

Invalid arguments, received ["my-namespace"] for namespace:string user-guard:guard admin-guard:guard -> string

I.e. it expects these inputs

namespace:string 
user-guard:guard 
admin-guard:guard

This should work

(define-keyset 'my-keyset)
(define-namespace 'my-namespace (read-keyset 'my-keyset) (read-keyset 'my-keyset))