T call(double p1, [double? p2, double? p3, double? p4]) { return only( top: p1, bottom: p3 ?? p1, start: p4 ?? p2 ?? p1, end: p2 ?? p1, ); }