A postgres Interval type cannot be mapped to a Duration, because it has a "months" field. But all time math on DateTime involves Duration. There should at least be a way to add an Interval to a DateTime.