abstraction & ease of use
yes, it can be done. but do you?
abstraction of OO langauges... can be done in C. but do you?