581. Opinions of ordinary witnesses.

On matters with respect to which it is practically impossible for a witness to swear positively, the most that can be asked is that a witness should