fix handling of modules as return values
fix #162, #137: improve help command