SyntheticSource
This source is intended to be used for nodes that are "calculated". For example, nodes representing types that are derived by examining the code but cannot be associated to any specific point in the code.
Parameters
description
this is a description of the source. It is used to describe the process that calculated the node. Examples of values could be "type inference".