Write hopscotch introductions using nothing but YAML