Auto-complete function signatures - Part 1

@Benglin - I have split up PR: https://github.com/DynamoDS/Dynamo/pull/2688 into smaller PR's, of which this is the first. 
I'm not sure I understand what other documentation you would like me to add for this function. Plus this was an already existing function that you reviewed the last time.