Having nonreentrancy by default is a huge paradigm shift in Vyper. Look at this @reentrant modifier, it just screams danger and deserves attention. Then you see it's returning an immutable variable and realize there's no read-only reentrancy here. Safer defaults will save billions.
988