+\bucket->__toString swappable callable
docs