     # For now expect the curried constructor call
     args = _arguments call
     [paramList, defs...] = args
-    params = paramTuple call, paramList
+    params = paramTupleIn call, paramList
     defs ?= []
     if defs.length is 0
       malformed call, 'Missing function result'

ms.class = ms_class = (ctx, call) ->
    hasName = requireName ctx, 'Name required to declare a new class'
    [paramList, defs...] = _arguments call
    params = paramTuple ctx, paramList
    paramNames = _names params
    [docs, defs] = partition isComment, defs


    args = _arguments call
    if isTuple args[0]
      [typeParamTuple, args...] = args
      typeParams = paramTupleIn call, typeParamTuple
    typeParams ?= []
    defs = pairsLeft isAtom, args
    # Syntax
