packages feed

zeolite-lang-0.14.0.0: src/Test/testfiles/valid_self.0rx

@value interface Base<|#x> {}

@value interface Value<#x|#y|#z> {
  refines Base<#self>
  call () -> (#self)
}

concrete Child1 {
  refines Value<all,all,all>
  @value call () -> (#self)
}

concrete Child2 {
  refines Value<all,all,all>
  @value call () -> (all)
}