concrete Type { @value something y allows Type () -> () }