Compose and AndThen allows Action<?> as last function in chain