forked from Rust-related/RustPython
Though it actually create a getset descriptor, we didn't change the name because its concept was a property for writers. Now we have `pymember`, another property-like descriptor. So naming them under same level would be less confusing instead of telling everybody "it is a getset but we call it pyproperty"