Clean up how `generate-at-breakpoints` work

This closes #108. 
80 characters here too? Will running lint on this catch things like this?