Welcome! I'm glad you chose Nim for games, I've been interested in that possibility as well.
Hmm, I'm curious if @Araq will reply to this. I'm guessing that the second example really takes a float because the default parameter is more specific/derived than Some Number. Honestly I don't know if this is intended ssemantics or a compiler bug. I'll see what others say about it
