"compose", "TraversableComposer" and "call" classes are now deprecated,
use "FluentComposer" and "func" instead