Much neatening of t/weak.t
Initial attempt at Scalar::Util::unweaken()