Serialization module for most possible types.
Tuples are limited between (A, B) and (A, B, C, D, E, F), any other tuple needs to be implemented by the trait Serialize.
This module requires #[macro_use] for structs.
Function for converting Rust types into EDN Strings.
For it to work, the type must implement the Serialize trait.
Use #[derive(Serialize)] from edn-derive crate.