Some of the code involved with gemfra is too repetitive. This crate provides macros that can eliminate a lot of boilerplate involved in gemfra.