Further extended "sizeOf()"-functionality

 (now handling "fields" of types)

Please extend the portion so accesses to returned objects by "methods" and "functions" are useable too:


```BlitzMax
Type My
	Global val:int[] = new Int[2]
	Field valB:int[] = new Int[3]
	Field valC:double

	Method GetA:int[]()
		return new Int[4]
	End Method

	Function GetB:int[]()
		return new Int[5]
	End Function
End Type

local myInst:My = new My
print SizeOf(myInst.GetA())+ " = 16"
print SizeOf(myInst.GetB())+ " = 20"
```