# See the License for the specific language governing permissions and
# limitations under the License.
-meth foo(n: Int): List[Int]
+fun foo(n: Int): List[Int]
do
var a: List[Int]
if n > 0 then
return a
end
-print(foo(23))
+var n = 10
+if args.not_empty then n = args.first.to_i
+
+print(foo(n))