Just watched the video. Looks promising. With enough tutorial and community support, I will totally jump on it.
One scenario is that I want to have a strange method that can basically works for ANY. Like perhaps adding new attribute to ANY type? I don't know if this is possible in JS yet, but, I remember a bit that this can be done.