Pb_util.OptionSourceoption_default x o returns x is o is None otherwise y when o is Some y.
min_value x y returns the min value of the x and y if x and y are of the form Some _. If x or y is None then Invalid_argument exception is raised
eq_value x y returns true if both x and y are of the form Some _. If x or y is None then Invalid_argument exception is raised
string_of_option f x returns string representation of x using f when x is of the form Some _.