Partial data function

This allows you to not only call a function to pass data to a partial, but also pass along arguments to help compose a new object.