How does static checking work with dynamic types? Can the type checker figure out if a field/method exists on a type given that it can be added dynamically?
Edit: I assume it just checks bool/number/string and doesn't care about prototypes?
Edit: I assume it just checks bool/number/string and doesn't care about prototypes?