public static string[] ParsableArguments(this IAppHostBuildState state) => state.Arguments.AsEnumerable().TakeWhile(a => a != "--").ToArray();
public static string[] UnparsableArguments(this IAppHostBuildState state) => state.Arguments.AsEnumerable().Skip(state.ParsableArguments().Length + 1).ToArray();