Currently all function arguments need to be specified, it would be nice to take keyword arguments and use default values for the rest.