cancel vs cancelAtPeriodEnd

As discussed in #20.