Fix test, compile less, doc, add tests.

Won't that create the attribute with a value of `False` for ops that don't have it?

Are there ops that don't have this attribute?