Supports sub returns
Enable some test cases
Pass named capture in array context is unused