Implementing `Schema.DurationFromString` with `Duration.decode` and `ParseResult` error handling - Effect Community