pub type PatternBlock = PatternBlockDef<Point>;
pub enum PatternBlock { Any, None, Pattern(SubstancePatternDef<PointDef<RouteSeg, PointSeg>>), }