Derive Bounded correctly. Fixes #68