dist block( region R, Set s);
dist block( final region R ) { final dist result = this.block(R, x10.lang.place.places); assert result.region.equals(R); return result; }
		/*(region R)*/ dist/*(R)*/ block( region R, Set/*<place>*/ s);