txt: ## ro.md
  class X::Assignment::RO
  
  Exception thrown when trying to assign to something read-only
  
  ```raku
  class X::Assignment::RO is Exception {}
  ```
  
  Code like
  
  ```raku
  sub f() { 42 };
  f() = 'new value';  # throws an X::Assignment::RO
  CATCH { default { put .^name, ': ', .Str } };
  # OUTPUT: «X::Assignment::RO: Cannot modify an immutable Any␤»
  ```
  
  throws an exception of type `X::Assignment::RO`.
  
  # [Methods](#class_X::Assignment::RO "go to top of document")[§](#Methods "direct link")
  
  ## [method typename](#class_X::Assignment::RO "go to top of document")[§](#method_typename "direct link")
  
  ```raku
  method typename(X::Assignment::RO:D: --> Str)
  ```
  
  Returns the type name of the value on the left-hand side
  