Task

- When a duration fails to parse during ::modify, it must raise an exception,
  and not silently skip the attribute.