sub size([@$];@) { ... }