this is because `?.` may return early
# getting-started
v
this is because
?.
may return early