Fix per https://stackoverflow.com/a/32086266/96656
diff --git "a/Embedder\047s-Guide.md" "b/Embedder\047s-Guide.md"
index 93a02f3..e84353a 100644
--- "a/Embedder\047s-Guide.md"
+++ "b/Embedder\047s-Guide.md"
@@ -137,7 +137,7 @@
 }
 
 void XSetter(Local<String> property, Local<Value> value,
-             const PropertyCallbackInfo<Value>& info) {
+             const PropertyCallbackInfo<void>& info) {
   x = value->Int32Value();
 }
 
@@ -182,8 +182,8 @@
 Add the `x` and `y` accessors to the template:
 
 ```c++
-point_templ.SetAccessor(String::NewFromUtf8(isolate, "x"), GetPointX, SetPointX);
-point_templ.SetAccessor(String::NewFromUtf8(isolate, "y"), GetPointY, SetPointY);
+point_templ->SetAccessor(String::NewFromUtf8(isolate, "x"), GetPointX, SetPointX);
+point_templ->SetAccessor(String::NewFromUtf8(isolate, "y"), GetPointY, SetPointY);
 ```
 
 Next, wrap a C++ point by creating a new instance of the template and then setting the internal field `0` to an external wrapper around the point `p`.