@value interface Interface { } concrete Type<#x|> { #x requires Interface }