experiments for compilaton using rustc