Module docstring
{"# Algebraic structures on the set of positive numbers
In this file we define various instances (AddSemigroup, OrderedCommMonoid etc) on the
type {x : R // 0 < x}. In each case we try to require the weakest possible typeclass
assumptions on R but possibly, there is a room for improvements.
"}