-static / Cleaned up function prototype generation