Added make function to expected<E,holder>.
make functor a refinement of rebindable.
Move operator|() to monad_error namespace. fix #55
Move operator&() to monad namespace. fix #54.