The concept AdaptableFunctor defines an adaptable functor, that is, a functor that can be used with function object adaptors such as binders and composers
This container concepts refines SequenceContainer and has the ability to append elements at the end of the sequence and to access the last element, both in amortized constant time