move tests to a separated module for clarity, lock test module behind #[cfg(test)]
@@ -11,5 +11,8 @@ mod engine;
mod fn_register;
mod parser;
+#[cfg(test)]
+mod tests;
+
pub use engine::{Engine, Scope};
pub use fn_register::FnRegister;
