improvisers

noun
  1. people who create or perform something spontaneously without preparation

Examples