As discussed in https://github.com/Alexander-Miller/cfrs/pull/6
As discussed in #6