change how extending things works
happify closure compiler