Why were those languages created? Why not just use an existing language instead?