internal static IResult <Guid> ExtractSingleGuidValue(this IQueryCollection col, string key) => col.ExtractSingleStringValue(key) .Bind(value => Guid.TryParse(value, out var guid)