Allow header-only usage of mettle