deprected tmaybe.nim