>>> pendulum.parse('PT16M')
Duration(minutes=16) # GOOD!
>>> pendulum.parse('PT16.4M')
Duration(minutes=16, seconds=24) # GOOD!
>>> pendulum.parse('PT16.48M')
Duration(minutes=20, seconds=48). # BAD! Should be: Duration(minutes=16, seconds=28, milliseconds=800)
The first two cases above have the correct output. The third one is not correct.