#51, #56 ValDeclarationStatements now resolve their own type