Numba and datashader

Hello! I have been working with James Bednar and Philipp Rudiger adding antialised lines to datashader. I have hit some problems, or just my lack of knowledge, in how the changes interact with the use of numba and toolz in various decorated functions that create and return functions which are at the heart of datashader. I would appreciate any guidance that someone could give me. The PR is WIP: Antialiased lines by ianthomas23 · Pull Request #1048 · holoviz/datashader · GitHub. Thanks.