I keep getting an error when I'm trying to cast an object to a WebGLProgram. It's easy to reproduce in the live demo by doing this:
using System;
...