func machine(): PyStr {....raises: [], tags: [], forbids: [].}
func python_implementation(): PyStr {....raises: [], tags: [], forbids: [].}
func system(): PyStr {....raises: [], tags: [], forbids: [].}
proc version(): PyStr {....raises: [OSError, IOError], tags: [ExecIOEffect, ReadIOEffect, RootEffect], forbids: [].}