Fix for specs2 mutable specification bug

This pull request provides a potential fix to #3 by switching self-typing for extension in the definition of specs2 discipline.