Property strand< typename decay< typename prefer_result< const Executor &, Property >::type >::type >::type prefer( const Property & p) const;