Adding Actual Prefab to Scene

With the new Prefab flow added to 2018, can anyone direct me as how to add a Prefab Asset into the scene via code? This would be in Editor-Mode, e.g., not during runtime when the app is playing.

I want the actual Prefab Asset, not an instantiated copy. Basically, the same result that you would get if you dragged the Prefab from the Project folder and into the scene.

I think I know what you mean. You want to instantiate the object in code in the editor, but still have it maintain the link to the prefab, so that future changes to the prefab will be reflected on this object and vice-versa. Correct?
Use PrefabUtility.InstantiatePrefab in place of GameObject.Instantiate for that