numeric and option value types in seives