public static Covers Create(Size size) { return(new Covers( size .AllPoints() .ToImmutableDictionary(p => p, p => false))); }