Choosing a syntax for a new programming language is hard. You want to be similar enough to an established language to avoid scaring off users. You still want to be sufficiently novel to be recognisable. Which languages do this well?