This is mentioned under "Limitations"
> The result of the macro must be serializable!
> Functions and instances of most classes (except those mentioned above) are not serializable.
> The result of the macro must be serializable!
> Functions and instances of most classes (except those mentioned above) are not serializable.