[ESNext] Implement optional chaining