function foo(numVal /*:: ?*/ ) {} function foo(numVal /*:: ?*/ = 2) {} function foo(numVal /*: number*/ ) {} function foo(numVal /*:: ?: number*/ ) {} function foo(numVal /*: number*/ = 2) {} function foo(numVal /*:: ?: number*/ = 2) {}