the base idea for the lang is to merge object oriented and function in a way that forces the code to preserve the direction of data in the same direction of the page
for example when you have an object method you can do
object.call().call().call().call()
and chain methods together calling methods on the return types of the method prior
however, when you have a static function, this flow is reverse and goes inward-out
ie call(call(call(call(object))))
so what my lang does is makes it so everything is a method call. by removing methods completely. class
definitions are only allowed to have the properties, and a constructor method