https://peterkellner.net/2008/09/20/linqpad-sqlserver-linq-interpreter-nutshell/