名前空間なんか、本来名前がかぶっても大丈夫な仕組みなのに、
動的言語の場合だと、名前被らないようにしないといけないんだw