The use of covalent modification and genetic code expansion to create organocatalytic artificial enzymes