In Pascal, aren't array's sizes part of their type?
How do you work around that without being crippled by it?