Separate climacon helper, write some helper tests.