Ask HN: What are some well-designed REPLs?