both functions are in fact the Javascript "constructors" for type box and ss_variable; they produce "the object" - for instance one of the arguments is an object, namely crop_area (which is defined above ss_variable)