The documentation now says types astep and atime correctly for linters, but not so well for library usage (since the __get__() and __set__() methods mean the actual return values are different. Not sure the correct fix, but wanted to document it for now at least.