foo.length support (#44), still has relationship issues