Print a quine that contains the input
Python 3, 57 61 bytes

lambda x:"s='s=%r;print(s%%s)';print(s%s)".replace('s',x+'x')


Takes a basic python 3 quine from here and replaces the variable name with the input.

Note: As pointed out by Hyper Neutrino in comments, this does not work for reserved keywords like for, if, etc. 

Appending a character that none of the reserved keywords ends with such as 'x' or any number fixes this. (Ørjan Johansen).