It's almost as if the majority of programming languaguages are "thought through". I mean, really, who designs a programming language and doesn't think it through? It's a nontrivial undertaking typically undertaken by people that are smarter than the average bear.