Your example is very different. It seems you're still describing a pure API: testing those new function implementations can be done with the same test suite used for the slower variants.
In the blog post the author choose to specify that the observable behaviour is not pure.