I do not understand, why does include order matter?
What is the failure reason? What's so special in elliptics/utils.hpp that placing it first causes error?