FailableWrapper renamed to FailableValueWrapper as that better describes its purpose.