What is the right way to specify an open bound in Uniform RV?

@junpenglao Thanks for taking the time to confirm this. Do you think it would make sense to support something like:

pm.Uniform("U", lower='>0', upper)

Using ‘np.finfo(float).eps’ for “strictly greater than zero” is … yucky.