JavaScript for impatient programmers (ES2020 edition)