function compose(...composable) {
	return (component) =>
		composable.reduceRight((children, Composable) => {
			return <Composable>{children}</Composable>
		}, component)
}

// compose(withRouter, withMyHOC, withYourHOC)(MyComponent)

export default compose