replaced * with >> and << for function composition; since composition is generally used to make pipelines, it makes sense to give them a sense of direction