Interface module: many useful module signatures