What's the difference between this code?

BlitzMax Forums/BlitzMax Beginners Area/What's the difference between this code?

Does the first one run?

The second example makes sense to me, but in the first one, what would 'self' refer to?

'method
blah1.add(blah2) <- 'self' in add refers to blah1

'function
Blah.add(blah2) <-Blah is type, not instance.