Inheriting function signatures