factory Signature.allocate(Pointer<Point>? rB8, Pointer<Uint8>? s) => calloc<Signature>().ref ..r_b8 = rB8 ..s = s;