sub fib :prototype($) ($nth : Uint) { # check for 1 == @_ already done ... }