Rename none? to empty_and_chainable?

[ close #3484 ]