Adds several macros to mark types only serializable for use within the cluster
Expanded on a comment