Returns a new property with the given directives merged with existing ones.
Prop<V> directives(List<Directive<V>> directives) { return mergeProp(Prop.directives(directives)); }