#482 - Add requires module macro