`ExprTyper` was not incrementing the usage of a constructor when infering `RecordAccess`. closes #554