txt: ## notcomposable.md
  class X::Mixin::NotComposable
  
  Error due to using an ineligible type as a mixin
  
  ```raku
  class X::Mixin::NotComposable is Exception { }
  ```
  
  Thrown when a mixin with infix `does` or `but` is done with a composer that cannot be used for mixin.
  
  For example
  
  ```raku
  class B { };
  1 but B;
  CATCH { default { put .^name, ': ', .Str } };
  # OUTPUT: «X::Mixin::NotComposable: Cannot mix in non-composable type B into object of type Int␤»
  ```
  
  The compile-time equivalent of this error is [`X::Composition::NotComposable`](/type/X/Composition/NotComposable).
  
  # [Methods](#class_X::Mixin::NotComposable "go to top of document")[§](#Methods "direct link")
  
  ## [method target](#class_X::Mixin::NotComposable "go to top of document")[§](#method_target "direct link")
  
  ```raku
  method target()
  ```
  
  Returns the target of the failed mixin operation.
  
  ## [method rolish](#class_X::Mixin::NotComposable "go to top of document")[§](#method_rolish "direct link")
  
  ```raku
  method rolish()
  ```
  
  Returns the thing that could not act as a role for mixing it in
  