Elastic diffeological spaces