The specific example in the docs page about what does not work, is exactly what we need to make this useful. Fixes #264