Add Value::zero_extend, use that in place of evil concat hackery