modules (in javascript and beyond)