small moves toward scheme
start on getting function definitions to compile. pulled in a ton of gopherjs code.