Added a overload to print_impl to print nothing, to prevent some errors.
Added an example of the binary overload of compose.