add module variable to simplify single module compile
add LM_BUG alias to report_programming_bug