Add an ISBuilder interface.. Remove IsCollectionOf matcher and replace
with AList matcher with a more fluent interface (remove vararg warnings)