Define a ww_trait, this macro is only a marker and produces no Rust code. All the work is done inside ww_impl! macro, which
loads the appropriate .rs file again through a file system or from crates.io, finds this marker and parses the trait definition.
TODO: transform ww_trait into valid Rust trait?
TODO: emit unit constant to check for name collisions