start migrator documentation
Raise ArgumentError if provided invalid timing or event