Cleaner migration

Illustrate how to write a migration without depending on the model
always being present.